package vip.liux.backend.application.service.pay.dto.app;

import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.liux.application.dots.CreationAuditedEntityDto;
import vip.liux.contracts.shared.enums.Status;

@Data
@EqualsAndHashCode(callSuper = false)
public class PayAppDto extends CreationAuditedEntityDto<Long> {
    /**
     * 应用标识
     */
    private String appKey;
    /**
     * 应用名
     */
    private String name;
    /**
     * 状态
     *
     * @see Status
     */
    private Status status;
    /**
     * 备注
     */
    private String remark;
    /**
     * 支付结果的回调地址
     */
    private String orderNotifyUrl;
    /**
     * 退款结果的回调地址
     */
    private String refundNotifyUrl;

    /**
     * 转账结果的回调地址
     */
    private String transferNotifyUrl;
}
